+Wed Jan 16 19:33:41 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkfilesel.c (gtk_file_selection_map): Refresh
+ the dialog on map. (#52877, inspired by request from
+ Murray Cumming)
+
Wed Jan 16 19:23:04 2002 Owen Taylor <otaylor@redhat.com>
* gtk/gtkbindings.c (gtk_binding_entry_activate):
+Wed Jan 16 19:33:41 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkfilesel.c (gtk_file_selection_map): Refresh
+ the dialog on map. (#52877, inspired by request from
+ Murray Cumming)
+
Wed Jan 16 19:23:04 2002 Owen Taylor <otaylor@redhat.com>
* gtk/gtkbindings.c (gtk_binding_entry_activate):
+Wed Jan 16 19:33:41 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkfilesel.c (gtk_file_selection_map): Refresh
+ the dialog on map. (#52877, inspired by request from
+ Murray Cumming)
+
Wed Jan 16 19:23:04 2002 Owen Taylor <otaylor@redhat.com>
* gtk/gtkbindings.c (gtk_binding_entry_activate):
+Wed Jan 16 19:33:41 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkfilesel.c (gtk_file_selection_map): Refresh
+ the dialog on map. (#52877, inspired by request from
+ Murray Cumming)
+
Wed Jan 16 19:23:04 2002 Owen Taylor <otaylor@redhat.com>
* gtk/gtkbindings.c (gtk_binding_entry_activate):
+Wed Jan 16 19:33:41 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkfilesel.c (gtk_file_selection_map): Refresh
+ the dialog on map. (#52877, inspired by request from
+ Murray Cumming)
+
Wed Jan 16 19:23:04 2002 Owen Taylor <otaylor@redhat.com>
* gtk/gtkbindings.c (gtk_binding_entry_activate):
+Wed Jan 16 19:33:41 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkfilesel.c (gtk_file_selection_map): Refresh
+ the dialog on map. (#52877, inspired by request from
+ Murray Cumming)
+
Wed Jan 16 19:23:04 2002 Owen Taylor <otaylor@redhat.com>
* gtk/gtkbindings.c (gtk_binding_entry_activate):
+Wed Jan 16 19:33:41 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkfilesel.c (gtk_file_selection_map): Refresh
+ the dialog on map. (#52877, inspired by request from
+ Murray Cumming)
+
Wed Jan 16 19:23:04 2002 Owen Taylor <otaylor@redhat.com>
* gtk/gtkbindings.c (gtk_binding_entry_activate):
static void gtk_file_selection_init (GtkFileSelection *filesel);
static void gtk_file_selection_finalize (GObject *object);
static void gtk_file_selection_destroy (GtkObject *object);
+static void gtk_file_selection_map (GtkWidget *widget);
static gint gtk_file_selection_key_press (GtkWidget *widget,
GdkEventKey *event,
gpointer user_data);
{
GObjectClass *gobject_class;
GtkObjectClass *object_class;
+ GtkWidgetClass *widget_class;
gobject_class = (GObjectClass*) class;
object_class = (GtkObjectClass*) class;
+ widget_class = (GtkWidgetClass*) class;
parent_class = gtk_type_class (GTK_TYPE_DIALOG);
G_PARAM_READABLE |
G_PARAM_WRITABLE));
object_class->destroy = gtk_file_selection_destroy;
+ widget_class->map = gtk_file_selection_map;
}
static void gtk_file_selection_set_property (GObject *object,
GTK_OBJECT_CLASS (parent_class)->destroy (object);
}
+static void
+gtk_file_selection_map (GtkWidget *widget)
+{
+ GtkFileSelection *filesel = GTK_FILE_SELECTION (widget);
+
+ /* Refresh the contents */
+ gtk_file_selection_populate (filesel, "", FALSE);
+
+ GTK_WIDGET_CLASS (parent_class)->map (widget);
+}
+
static void
gtk_file_selection_finalize (GObject *object)
{